home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / DCLAP 4j / SeqPups / apps / clustalw.src / gcgcheck.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-17  |  299 b   |  17 lines  |  [TEXT/R*ch]

  1. #include <ctype.h>   /* because of toupper() */
  2.  
  3. int SeqGCGCheckSum(char *, int);
  4.  
  5.  
  6. int SeqGCGCheckSum(char *seq, int len)
  7. {
  8.     int  i;
  9.         long check;
  10.         
  11.         for( i=0, check=0; i< len; i++,seq++)
  12.                 check += ((i % 57)+1) * toupper(*seq);
  13.  
  14.         return(check % 10000);
  15. }
  16.  
  17.